Improving formal verification for embedded systems by Assertion-Based Verification_Article

نویسندگان

  • Laila DAMRI
  • Abdellfattah BA-RAZZOUK
چکیده

Assertion-Based Verification (ABV) aims at guaranteeing that designs obey properties, usually expressed under the form of logic and temporal formulae. In dynamic ABV, those properties are checked at runtime (e.g., during simulation). In the context of simulation-based verification, the significance of the selected test sequences is well known. Moreover, if the validity of properties is also to be checked, test generation is of utmost importance because properties should not be considered as satisfied if they are satisfied vacuously i.e., without having actually been checked. Test sequences must be designed to ensure a good coverage of the property checker’s activation conditions. This article presents and explains a method for automatic test sequences generation to assure a good verification for critical embedded systems. Keywords—Embedded systems; Assertion-Based Verification; PSL; VHDL.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SoftContract: Model-Based Design of Error-Checking Code and Property Monitors

This paper discusses a model-based design flow for requirements in distributed embedded software development. Such requirements are specified using a language similar to Linear Temporal Logic which allows one to reason about time and sequencing. They consist of assertions which must hold for a design, given some assumptions on its environment. They can be checked both during simulation and, at ...

متن کامل

Matlab/SystemC for the New Co-Simulation Environment by JPEG Algorithm

The functionality of embedded systems as well as the time-to-market pressure has been continuously increasing in the past decades. Simulation of an entire system including both hardware and software from early design stages is one of the effective approaches to improve the design productivity. A large number of research efforts on hardware/software (HW/SW) co-simulation have been made so far. R...

متن کامل

Architectural Design, Behavior Modeling and Run-Time Verification of Network Embedded Systems

There is an increasing need for today’s autonomous systems to collaborate in real-time over wireless networks. These systems need to interact closely with other autonomous systems and function under tight timing and control constraints. This paper concerns with the modeling and quality assurance of the timing behavior of such network embedded systems. It builds upon our previous work on run-tim...

متن کامل

A Systemc/simulink Co-simulation Environment of the Jpeg Algorithm

In the past decades, many factors have been continuously increasing like the functionality of embedded systems as well as the time-to-market pressure has been continuously increasing. Simulation of an entire system including both hardware and software from early design stages is one of the effective approaches to improve the design productivity. A large number of research efforts on hardware/so...

متن کامل

Modeling and formal verification of embedded systems based on a Petri net representation

In this paper we concentrate on aspects related to modeling and formal verification of embedded systems. First, we define a formal model of computation for embedded systems based on Petri nets that can capture important features of such systems and allows their representation at different levels of granularity. Our modeling formalism has a welldefined semantics so that it supports a precise rep...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014